const {User}=require('../../model/user');
module.exports= async (req,res)=>{
   //添加标识用户区分用户管理以及文章管理 这里添加的属性在模板当中能直接拿到
   req.app.locals.currLink='user';
    //通过req.query获取到地址栏里的参数
    //获取到地址栏中的id参数
  const {message,id}=req.query;
  //如果当前传递了id参数
  if(id){
      //修改操作
      //查询用户信息
      const user=await User.findOne({_id:id});
      res.render('admin/user-edit',{
        message:message, 
        user:user,
        link:'/admin/user-modify?id='+id,
        button:'修改'
    });
  }else{
      //添加操作
      //渲染新增用户按钮并把错误信息公开到模板中
      res.render('admin/user-edit',{
        message:message, 
        link:'/admin/user-edit',
        button:'添加'
    });
  }
}